package zzu.patterns.creational.singleton;

/**
 * 虽然通过枚举实现的单例非常简单，但他却是单例的最佳实现方式，
 * 因为枚举方式实现的单例不但可以避免线程安全问题还可以避免反射和反序列化对单例模式的破坏
 *
 */
public enum EnumSingleton {
    INSTANCE;
    public EnumSingleton getInstance() {
        return INSTANCE;
    }
}
